Towards Distributed and Composable Process Components
نویسندگان
چکیده
In this proposal, we describe a component approach to process support for distributed team-based software development, we characterize what is meant by process components and we discuss the opportunities of process components in terms of further development. The component approach to process support [4] reacts to two changes in software development. First, increasingly software systems are developed with distributed teams and are developed by multiple organizations such as a prime contractor with subcontractors[1], [9],[10] Second, the move to component based tools is enabling deeper tool integration but at the same time removing process constraints.
منابع مشابه
Towards Composable Timing for Real-Time Software
Real-time software is increasing in size and complexity, precipitating the need for advanced modeling and analysis capabilities early in the software development process. One particular concern is the lack of sufficient methods and tools to effectively reason about the timing of software in such a way that software systems can be constructed hierarchically from components while still guaranteei...
متن کاملComposable Process Elements for Developing COTS-Based Applications
Data collected from five years of developing e-service applications at USC-CSE reveals that an increasing fraction have been commercial-off-the-shelf (COTS)Based Application (CBA) projects: from 28% in 1997 to 60% in 2001. Data from both small and large CBA projects show that CBA effort is primarily distributed among the three activities of COTS assessment, COTS tailoring, and glue code develop...
متن کاملManaging variability of self-customizable systems through composable components
Self-customizable systems must adapt themselves to evolving user requirements or to their changing environment. One way to address this problem is through automatic component composition, systematically (re-)building systems according to the current requirements by composing reusable components. Our work addresses requirements-driven composition of multi-flow architectures. This article present...
متن کاملFormalizing Composable Software Systems — A Research Agenda1
Flexibility is achieved in open systems by adopting software architectures that allow software components to be easily plugged in, adapted and exchanged. But open systems are generally concurrent, distributed and heterogeneous in addition to being adaptable. Ad hoc approaches to specifying component frameworks can lead to unexpected semantic conflicts. We propose, instead, to develop a rigorous...
متن کاملFormalizing Composable Software Systems — A Research Agenda
Flexibility is achieved in open systems by adopting software architectures that allow software components to be easily plugged in, adapted and exchanged. But open systems are generally concurrent, distributed and heterogeneous in addition to being adaptable. Ad hoc approaches to specifying component frameworks can lead to unexpected semantic conflicts. We propose, instead, to develop a rigorous...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999